// ============================== 导出表单状态 ============================== //

import CORE from '@/CORE'
import FormSelect from './FormSelect'

// ============================== 导出表单状态 ============================== //

export default {
  // —————————————————————————————— 公共覆盖 —————————————————————————————— //

  ...CORE.clone(FormSelect),

  label: { type: String, default: '状态' }, // 显示标题
  bind: { type: String, default: 'status' }, // 绑定键名，触发 @change 事件

  // —————————————————————————————— 私有属性 —————————————————————————————— //

  dict: { type: Array, default: null }, // 字典列表 [id, name, color] (为空则取 state.DICT.STATUS)
  colorIndex: { type: Number, default: 3 }, // 颜色字段的下标号

  isRadio: { type: Boolean, default: false }, // 是否为单选框
  isBtn: { type: Boolean, default: false }, // 是否为按钮组
}
